package com.quanyan.search.entity.vo;

import com.quanyan.search.entity.request.BaseRequest;
import org.apache.solr.client.solrj.beans.Field;

import java.util.List;

/**
 * ReqClubSearchInfo
 *
 * @author Tu Chun
 * @date 2016/6/27
 */
public class ClubIndexInfo extends BaseRequest{
    //主键id
    @Field
    private String id;
    //俱乐部id
    @Field
    private String club_id;
    //俱乐部名字
    @Field
    private String club_name;
    //俱乐部logo路径
    @Field
    private String club_logo;
    //俱乐部等级
    @Field
    private Integer club_level;
    //俱乐部星级
    @Field
    private Double club_star;
    //俱乐部类型id
    @Field
    private Integer club_type_id;
    //俱乐部场馆id
    @Field
    private Integer resident_place_id;
     //俱乐部创始人用户id
     @Field
    private Integer club_founder_uid;
    //俱乐部创始人昵称		(需根据昵称拼音首字母搜索)
    @Field
    private String club_founder_nickname;
    //俱乐部运动类型
    @Field
    private String club_sport_name;
    //城市id
    @Field
    private Integer club_city_id;
    @Field
    private String club_city_name;
    //区域id
    @Field
    private Integer club_district_id;
    @Field
    private String club_district_name;
    //排序条件：俱乐部积分
    @Field
    private double club_integral;
    //俱乐部成员用户ids
    @Field
    private List<Integer> club_member_uids;
    //俱乐部成员昵称
    @Field
    private List<String> club_member_nicknames;
    //俱乐部所在场馆经纬度
    private Double club_lat;
    private Double club_lng;
    //返回的距离
    @Field
    private Double club_dist;
    //俱乐部正在报名中的活动数
    @Field
    private Integer club_activity_count;
    //俱乐部主席全拼
    @Field
    private String club_founder_nickname_pinyin;
    //俱乐部主席首字母
    @Field
    private String club_founder_nickname_first_letter;
    //俱乐部全拼
    @Field
    private String club_name_pinyin;
    //俱乐部首字母
    @Field
    private String club_name_first_letter;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getClub_id() {
        return club_id;
    }

    public void setClub_id(String club_id) {
        this.club_id = club_id;
    }

    public String getClub_founder_nickname_pinyin() {
        return club_founder_nickname_pinyin;
    }

    public void setClub_founder_nickname_pinyin(String club_founder_nickname_pinyin) {
        this.club_founder_nickname_pinyin = club_founder_nickname_pinyin;
    }

    public String getClub_founder_nickname_first_letter() {
        return club_founder_nickname_first_letter;
    }

    public void setClub_founder_nickname_first_letter(String club_founder_nickname_first_letter) {
        this.club_founder_nickname_first_letter = club_founder_nickname_first_letter;
    }

    public String getClub_name_pinyin() {
        return club_name_pinyin;
    }

    public void setClub_name_pinyin(String club_name_pinyin) {
        this.club_name_pinyin = club_name_pinyin;
    }

    public String getClub_name_first_letter() {
        return club_name_first_letter;
    }

    public void setClub_name_first_letter(String club_name_first_letter) {
        this.club_name_first_letter = club_name_first_letter;
    }

    public Double getClub_lat() {
        return club_lat;
    }

    public void setClub_lat(Double club_lat) {
        this.club_lat = club_lat;
    }

    public Double getClub_lng() {
        return club_lng;
    }

    public void setClub_lng(Double club_lng) {
        this.club_lng = club_lng;
    }

    public Double getClub_dist() {
        return club_dist;
    }

    public void setClub_dist(Double club_dist) {
        this.club_dist = club_dist;
    }

    public Integer getClub_activity_count() {
        return club_activity_count;
    }

    public void setClub_activity_count(Integer club_activity_count) {
        this.club_activity_count = club_activity_count;
    }

    public String getClub_name() {
        return club_name;
    }

    public void setClub_name(String club_name) {
        this.club_name = club_name;
    }

    public Integer getClub_city_id() {
        return club_city_id;
    }

    public void setClub_city_id(Integer club_city_id) {
        this.club_city_id = club_city_id;
    }

    public String getClub_city_name() {
        return club_city_name;
    }

    public void setClub_city_name(String club_city_name) {
        this.club_city_name = club_city_name;
    }

    public Integer getClub_district_id() {
        return club_district_id;
    }

    public void setClub_district_id(Integer club_district_id) {
        this.club_district_id = club_district_id;
    }

    public String getClub_district_name() {
        return club_district_name;
    }

    public void setClub_district_name(String club_district_name) {
        this.club_district_name = club_district_name;
    }

    public String getClub_logo() {
        return club_logo;
    }

    public void setClub_logo(String club_logo) {
        this.club_logo = club_logo;
    }

    public Integer getClub_level() {
        return club_level;
    }

    public void setClub_level(Integer club_level) {
        this.club_level = club_level;
    }

    public Double getClub_star() {
        return club_star;
    }

    public void setClub_star(Double club_star) {
        this.club_star = club_star;
    }

    public Integer getClub_founder_uid() {
        return club_founder_uid;
    }

    public void setClub_founder_uid(Integer club_founder_uid) {
        this.club_founder_uid = club_founder_uid;
    }

    public String getClub_founder_nickname() {
        return club_founder_nickname;
    }

    public void setClub_founder_nickname(String club_founder_nickname) {
        this.club_founder_nickname = club_founder_nickname;
    }

    public String getClub_sport_name() {
        return club_sport_name;
    }

    public void setClub_sport_name(String club_sport_name) {
        this.club_sport_name = club_sport_name;
    }


    public double getClub_integral() {
        return club_integral;
    }

    public void setClub_integral(double club_integral) {
        this.club_integral = club_integral;
    }

    public List<Integer> getClub_member_uids() {
        return club_member_uids;
    }

    public void setClub_member_uids(List<Integer> club_member_uids) {
        this.club_member_uids = club_member_uids;
    }

    public List<String> getClub_member_nicknames() {
        return club_member_nicknames;
    }

    public void setClub_member_nicknames(List<String> club_member_nicknames) {
        this.club_member_nicknames = club_member_nicknames;
    }

    public Integer getClub_type_id() {
        return club_type_id;
    }

    public void setClub_type_id(Integer club_type_id) {
        this.club_type_id = club_type_id;
    }

    public Integer getResident_place_id() {
        return resident_place_id;
    }

    public void setResident_place_id(Integer resident_place_id) {
        this.resident_place_id = resident_place_id;
    }
}
